Nonlinear Dynamical Systems as Movement Primitives
نویسندگان
چکیده
This paper explores the idea to create complex human-like movements from movement primitives based on nonlinear attractor dynamics. Each degree-of-freedom of a limb is assumed to have two independent abilities to create movement, one through a discrete dynamic system, and one through a rhythmic system. The discrete system creates point-to-point movements based on internal or external target specifications. The rhythmic system can add an additional oscillatory movement relative to the current position of the discrete system. In the present study, we develop appropriate dynamic systems that can realize the above model, motivate the particular choice of the systems from a biological and engineering point of view, and present simulation results of the performance of such movement primitives. The model was implemented for a drumming task on a humanoid robot.
منابع مشابه
Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors
Nonlinear dynamical systems have been used in many disciplines to model complex behaviors, including biological motor control, robotics, perception, economics, traffic prediction, and neuroscience. While often the unexpected emergent behavior of nonlinear systems is the focus of investigations, it is of equal importance to create goal-directed behavior (e.g., stable locomotion from a system of ...
متن کاملProgrammable Pattern Generators
This paper explores the idea to create complex human-like arm movements from movement primitives based on nonlinear attractor dynamics. Each degree-offreedom of an arm is assumed to have two independent abilities to create movement, one through a discrete dynamic system, and one through a rhythmic system. The discrete system creates point-to-point movements based on internal or external target ...
متن کاملAction sequencing using dynamic movement primitives
General-purpose autonomous robots must have the ability to combine the available sensorimotor knowledge in order to solve more complex tasks. Such knowledge is often given in the form of movement primitives. In this paper, we investigate the problem of sequencing of movement primitives. We selected nonlinear dynamic systems as the underlying sensorimotor representation because they provide a po...
متن کاملSelf organized character animation based on learned synergies from full-body motion capture data
We present a learning-based method for the realtime synthesis of trajectories for character animation. The method is based on the approximation of complex movements by a small set of spatial movement primitives, or synergies. Applying kernel methods, such learned primitives are associated with nonlinear dynamical systems that, similar to central pattern generators in biological systems, produce...
متن کاملLearning from demonstration and adaptation of biped locomotion
In this paper, we introduce a framework for learning biped locomotion using dynamical movement primitives based on non-linear oscillators. Our ultimate goal is to establish a design principle of a controller in order to achieve natural human-like locomotion. We suggest dynamical movement primitives as a central pattern generator (CPG) of a biped robot, an approach we have previously proposed fo...
متن کامل